/**
 * 获取传递参数值(修改支持中文)
 * @param {Object} name 参数名称
 */
function getParam(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
    var r = window.location.search.substr(1).match(reg);
    if (r != null)
        return decodeURI(r[2]); //对参数进行decodeURI解码
    return null;
}

/**
 * 生成订单编号
 */
function genTradeNo() {
    var date = new Date();
    var tradeNo = date.getFullYear().toString() + (date.getMonth() + 1).toString() +
        date.getDate().toString() + date.getHours().toString() + date.getMinutes().toString() +
        date.getSeconds().toString() + date.getMilliseconds().toString();
    for (var i = 0; i < 5; i++) //5位随机数，用以加在时间戳后面。
    {
        tradeNo += Math.floor(Math.random() * 10);
    }
    return tradeNo;
}
